|
|
When upgrading from an earlier version of RTX, it is recommended that you create a new project and include existing source files. The Visual Studio upgrade wizards may create files with incorrect compile and link options.
When checking the linker command line, the:
Follow the steps below to upgrade a RTSS application built with RTX 2012 and Visual Studio 2012 to RTX 2016 and Visual Studio 2013.
Steps
.vcxproj file in Visual Studio 2013. Click Yes in the prompt to upgrade. startupCrt.obj to StartupCrt.lib under Configuration Properties > Linker > Input > Additional Dependencies. Change all other references to .obj files to .librtxlibcmt.lib to libcmt.lib
.Follow the steps below to upgrade a RTSS application built with RTX 2012 and Visual Studio 2012 to RTX 2016 and Visual Studio 2015.
Steps
.vcxproj file in Visual Studio 2015. Click Yes in the prompt to upgrade. startupCrt.obj to StartupCrt.lib under Configuration Properties > Linker > Input > Additional Dependencies. Change all other references to .obj files to .librtxlibcmt.lib to libcmt.lib
.If Additional Dependencies references libcmt.lib, you must also add libucrt.lib and libvcruntime.lib. If you are using libcmtd.lib (Debug libraries) you must use libucrtd.lib and libvcruntimed.lib.